
package com.ethank.service.DocService;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>DocSeccategoryInfo complex type�� Java �ࡣ
 * 
 * <p>����ģʽƬ��ָ�������ڴ����е�Ԥ�����ݡ�
 * 
 * <pre>
 * &lt;complexType name="DocSeccategoryInfo">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="allParentId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="allParentName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="allowModDefaultShare" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="allowModNoDefaultShare" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="appointedWorkflowid" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="invalidityApprovewf" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="isOpenApprovewf" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="isOpenAttachment" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="isSetShare" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="ishidesec" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="maxUploadFilesize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="minUploadFilesize" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="noBatchDownload" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="noDownload" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="noRepeatedName" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="orderable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="parentId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="parentName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="seccategoryName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="uploadExt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="validityApprovewf" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DocSeccategoryInfo", namespace = "http://webservices.docs.weaver", propOrder = {
    "allParentId",
    "allParentName",
    "allowModDefaultShare",
    "allowModNoDefaultShare",
    "appointedWorkflowid",
    "id",
    "invalidityApprovewf",
    "isOpenApprovewf",
    "isOpenAttachment",
    "isSetShare",
    "ishidesec",
    "maxUploadFilesize",
    "minUploadFilesize",
    "noBatchDownload",
    "noDownload",
    "noRepeatedName",
    "orderable",
    "parentId",
    "parentName",
    "seccategoryName",
    "uploadExt",
    "validityApprovewf"
})
public class DocSeccategoryInfo {

    @XmlElementRef(name = "allParentId", namespace = "http://webservices.docs.weaver", type = JAXBElement.class, required = false)
    protected JAXBElement<String> allParentId;
    @XmlElementRef(name = "allParentName", namespace = "http://webservices.docs.weaver", type = JAXBElement.class, required = false)
    protected JAXBElement<String> allParentName;
    protected Integer allowModDefaultShare;
    protected Integer allowModNoDefaultShare;
    protected Integer appointedWorkflowid;
    protected Integer id;
    protected Integer invalidityApprovewf;
    protected Integer isOpenApprovewf;
    protected Integer isOpenAttachment;
    protected Integer isSetShare;
    protected Integer ishidesec;
    protected Integer maxUploadFilesize;
    protected Integer minUploadFilesize;
    protected Integer noBatchDownload;
    protected Integer noDownload;
    protected Integer noRepeatedName;
    protected Integer orderable;
    protected Integer parentId;
    @XmlElementRef(name = "parentName", namespace = "http://webservices.docs.weaver", type = JAXBElement.class, required = false)
    protected JAXBElement<String> parentName;
    @XmlElementRef(name = "seccategoryName", namespace = "http://webservices.docs.weaver", type = JAXBElement.class, required = false)
    protected JAXBElement<String> seccategoryName;
    @XmlElementRef(name = "uploadExt", namespace = "http://webservices.docs.weaver", type = JAXBElement.class, required = false)
    protected JAXBElement<String> uploadExt;
    protected Integer validityApprovewf;

    /**
     * ��ȡallParentId���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAllParentId() {
        return allParentId;
    }

    /**
     * ����allParentId���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAllParentId(JAXBElement<String> value) {
        this.allParentId = value;
    }

    /**
     * ��ȡallParentName���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAllParentName() {
        return allParentName;
    }

    /**
     * ����allParentName���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAllParentName(JAXBElement<String> value) {
        this.allParentName = value;
    }

    /**
     * ��ȡallowModDefaultShare���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getAllowModDefaultShare() {
        return allowModDefaultShare;
    }

    /**
     * ����allowModDefaultShare���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setAllowModDefaultShare(Integer value) {
        this.allowModDefaultShare = value;
    }

    /**
     * ��ȡallowModNoDefaultShare���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getAllowModNoDefaultShare() {
        return allowModNoDefaultShare;
    }

    /**
     * ����allowModNoDefaultShare���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setAllowModNoDefaultShare(Integer value) {
        this.allowModNoDefaultShare = value;
    }

    /**
     * ��ȡappointedWorkflowid���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getAppointedWorkflowid() {
        return appointedWorkflowid;
    }

    /**
     * ����appointedWorkflowid���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setAppointedWorkflowid(Integer value) {
        this.appointedWorkflowid = value;
    }

    /**
     * ��ȡid���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getId() {
        return id;
    }

    /**
     * ����id���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setId(Integer value) {
        this.id = value;
    }

    /**
     * ��ȡinvalidityApprovewf���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getInvalidityApprovewf() {
        return invalidityApprovewf;
    }

    /**
     * ����invalidityApprovewf���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setInvalidityApprovewf(Integer value) {
        this.invalidityApprovewf = value;
    }

    /**
     * ��ȡisOpenApprovewf���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getIsOpenApprovewf() {
        return isOpenApprovewf;
    }

    /**
     * ����isOpenApprovewf���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setIsOpenApprovewf(Integer value) {
        this.isOpenApprovewf = value;
    }

    /**
     * ��ȡisOpenAttachment���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getIsOpenAttachment() {
        return isOpenAttachment;
    }

    /**
     * ����isOpenAttachment���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setIsOpenAttachment(Integer value) {
        this.isOpenAttachment = value;
    }

    /**
     * ��ȡisSetShare���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getIsSetShare() {
        return isSetShare;
    }

    /**
     * ����isSetShare���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setIsSetShare(Integer value) {
        this.isSetShare = value;
    }

    /**
     * ��ȡishidesec���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getIshidesec() {
        return ishidesec;
    }

    /**
     * ����ishidesec���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setIshidesec(Integer value) {
        this.ishidesec = value;
    }

    /**
     * ��ȡmaxUploadFilesize���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMaxUploadFilesize() {
        return maxUploadFilesize;
    }

    /**
     * ����maxUploadFilesize���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMaxUploadFilesize(Integer value) {
        this.maxUploadFilesize = value;
    }

    /**
     * ��ȡminUploadFilesize���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMinUploadFilesize() {
        return minUploadFilesize;
    }

    /**
     * ����minUploadFilesize���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMinUploadFilesize(Integer value) {
        this.minUploadFilesize = value;
    }

    /**
     * ��ȡnoBatchDownload���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getNoBatchDownload() {
        return noBatchDownload;
    }

    /**
     * ����noBatchDownload���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setNoBatchDownload(Integer value) {
        this.noBatchDownload = value;
    }

    /**
     * ��ȡnoDownload���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getNoDownload() {
        return noDownload;
    }

    /**
     * ����noDownload���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setNoDownload(Integer value) {
        this.noDownload = value;
    }

    /**
     * ��ȡnoRepeatedName���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getNoRepeatedName() {
        return noRepeatedName;
    }

    /**
     * ����noRepeatedName���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setNoRepeatedName(Integer value) {
        this.noRepeatedName = value;
    }

    /**
     * ��ȡorderable���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getOrderable() {
        return orderable;
    }

    /**
     * ����orderable���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setOrderable(Integer value) {
        this.orderable = value;
    }

    /**
     * ��ȡparentId���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * ����parentId���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setParentId(Integer value) {
        this.parentId = value;
    }

    /**
     * ��ȡparentName���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getParentName() {
        return parentName;
    }

    /**
     * ����parentName���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setParentName(JAXBElement<String> value) {
        this.parentName = value;
    }

    /**
     * ��ȡseccategoryName���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSeccategoryName() {
        return seccategoryName;
    }

    /**
     * ����seccategoryName���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSeccategoryName(JAXBElement<String> value) {
        this.seccategoryName = value;
    }

    /**
     * ��ȡuploadExt���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getUploadExt() {
        return uploadExt;
    }

    /**
     * ����uploadExt���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setUploadExt(JAXBElement<String> value) {
        this.uploadExt = value;
    }

    /**
     * ��ȡvalidityApprovewf���Ե�ֵ��
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getValidityApprovewf() {
        return validityApprovewf;
    }

    /**
     * ����validityApprovewf���Ե�ֵ��
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setValidityApprovewf(Integer value) {
        this.validityApprovewf = value;
    }

}
